package com.jagochan.module.rbac.sys_menu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jagochan.module.rbac.sys_menu.domain.SysMenu;
import com.jagochan.module.rbac.sys_menu.domain.vo.MenuTreeAssignVo;

import java.util.List;

public interface SysMenuService extends IService<SysMenu> {
    List<SysMenu> listMenuTree();

    List<SysMenu> listParentMenuTree();

    MenuTreeAssignVo listTreeMenuByRoleAndUser(String roleId, String userId);

    List<SysMenu> listMenuByUserId(String userId);

}
